Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F6 Brazil F1 Brazil F2 Germany F8 Brazil F1 Brazil F2 Italy F4 Germany F5 France F8 Netherlands F1 Netherlands F3 Netherlands F4 Brazil F6 Brazil F7 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F12 The Scottish Tennis Championships - Edinburgh Binghamton Professional Tennis Tournament - Binghamton Olbia Geovillage Open - Olbia TCT Open - Tunis Quelle Cup 2000 - Furth ATU Cup - Weiden Wartburg Open - Eisenach Siemens Open - Scheveningen Memorial Kolyaskin - Donetsk Polish Open 2000 - Poznan Kyiv UMC Open - Kiev BMW Challenger Open - Monchengladbach DPD Challenger 2000 - Aschaffenburg Cosmorom Challenger - Brasov Trofeo Barcelona de Tenis - Barcelona VI Trofeo Ciudad de Quito - Quito Oberstaufen Cup - Oberstaufen BCP Tennis Classic - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Franche Comte - Besancon USTA Men's Challenger of Dallas - Dallas Challenger 42 - Andrezieux Espinho Challenger - Espinho 2001 Eddleman USTA Challenger - Birmingham ATU Cup 2001 - Weiden BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx Theusbridge.com Tennis Classic - Tarzana Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima University of Tennessee USTA Men's Challenger - Knoxville The Waco International Tennis Challenger - Waco Maia Open 2002 - Maia 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo Quelle Cup - Furth University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Abierto Internacional de Salinas - Salinas XL Bermuda Open - Bermuda Eddleman / USTA Challenger - Birmingham Hugarian Food Open - Budapest Kiev UMC Open - Kiev 2003 Freeman Men's Challenger - Joplin Rado Geneva Challenger - Geneva VII Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo Copa Ericsson - Lima Copa Ericsson - Guadalajara Copa Ericsson - Caracas XL Challenger de Tenis Copa Sevilla - Seville Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Internationale Badische Meisterschaften Um Den Techem Cup - Zell Finnish Open - Helsinki Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx CA Challenge - Graz Black Forest Open - Freudenstadt Project Independence Men's Challenger - Mandeville Gran Challenger Casablanca - Mexico City USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno Maia Open - Oporto USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Boca Raton USTA Men's Challenger of Dallas - Dallas Oberstraufen Cup - Oberstaufen X Challenger Britania Zavaleta - Puebla Copa Petrobras Bogota - Bogota Aberto de Sao Paulo - Sao Paulo Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Steelers Cup 2005 - Kosice Nord LB Open - Braunschweig San Luis Potosi Challenger - San Luis Potosi USTA Comerica Challenger - Aptos BMW Tennis Championship - Sunrise Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Privatbank Open 2006 - Dnepropetrovsk 2002 Eddleman USTA Challenger - Birmingham Binghamton Professional Tennis Tournament - Binghamton Challenger Casino Lugano - Lugano Muller Cup 2000 - Ulm Memorial Savigni - Sassuolo Black Forest Open 2000 - Freudenstadt Copa Ericsson Peru - Lima Copa Ericsson Chile - Santiago Challenger Canottieri Minico - Mantova Nord/LB Open - Braunschweig Global Telecom Open - Curitiba SMS Tennis Cup - Sao Paulo USTA Challenger of Dallas - Dallas Kyiv UMC Open - Kiev San Luis Potosi Challenger - San Luis Potosi Muller Cup - Ulm USTA Seascape Challenger - Aptos Gramado Open de Tennis - Gramado Grolsch Cup - Warsaw Zagreb Open - Zagreb Open Carparti - Brasov Copa Ericsson Uruguay - Montevideo KGHM Polish Indoors - Wroclaw Asics Challenger Open - Monchengladbach San Luis Potosi Challenger 2000 - San Luis Potosi Optimus Maia Open - Maia Eddleman USTA Challenger - Birmingham BMW Tennis Championship - Sunrise Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig 7th Wartburg Open - Eisenach Warsteiner Grand Prix - Oberstaufen Open 88 - Contrexeville Copa Sevilla Internacionales de Andalucia - Seville President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Bangkok Challenger Singapore Challenger Nottingham Challenger Savannah Challenger Nottingham Challenger Bangkok Challenger Aptos Challenger Tashkent Challenger Istanbul Challenger Izmir Challenger PEOPLEnet Cup - Dnepropetrovsk Ortisei Challenger Bangkok Challenger Irving Challenger Sarasota Challenger Nottingham Challenger Aptos Challenger Stockton Challenger Sarajevo Challenger Bath Challenger Athens Challenger Seoul Challenger Helsinki Challenger Cary Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo 9th Wartburg Open - Eisenach Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Granby Challenger - Granby USTA Seascape Challenger - Aptos Wartburg Open - Eisenach Credicard Tennis Cup - Campos do Jordao Challenger Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Grand Prix ATP Challenger - Oberstaufen Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Polish Open 99 - Poznan JVC Trophy - Vienna Gelsor Open Carpati - Brasov Copa Ericsson - Santiago Gran Copa Ericsson - Porto Alegre 2003 Eddleman USTA Challenger - Birmingham Hilversum Open - Hilversum Rhein-Main Challenger 2003 - Aschaffenburg Lambertz Open - Aachen 2004 Freeman Men's Challenger - Joplin Zagreb Open - Zagreb Budapest Challenger - Budapest Torneo Internacional Challenger Fila 2005 - Leon Czech Open - Prostejov Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Draft Corona Mexico City Open - Mexico City Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen Kobstaedernes ATP Challenger - Kolding Heineken Open - Auckland BMW Open - Munich Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Brazil Open - Salvador Milan Indoors - Milan Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Mercedes-Benz Cup - Los Angeles Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril BMW Open - Munich Tata Open - Chennai Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis 2001 UT Tyler Patriot Challenger - Tyler Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Black Forest Open 2002 - Freudenstadt Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 88 - Contrexeville The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle VIII Avierto Internacional de Salinas - Salinas AXA Open - Lisbon Indianapolis Tennis Championships - Indianapolis drkoop.com USTA Tennis Championships - Armonk Sporting Challenger 2003 - Turin drkoop.com USTA Challenger of Tallahassee - Tallahassee Qatar ExxonMobil Open - Doha Open Seat-Godo '99 - Barcelona Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Compaq Challenger - Bucharest Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam 2002 Azalea Orthopedic Challenger - Tyler Open 13 - Marseille BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Internationale Tenniskampioenschappen Scheveningen - Scheveningen Belo Horizonte Tennis Open - Belo Horizonte Brasil Open - Florianopolis Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Estoril Open - Estoril Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney 2000 Mercedes Cup - Stuttgart Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch ARMS USTA Challenger - Rocky Mount Cerveza Club Colombia Open - Bogota Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo Open Sud de France - Montpellier GHI Bronx Classic - Bronx Franklin Templeton Tennis Classic - Scottsdale Barcelona Open BancSabadell - Barcelona XXIX Edizione 'A.Savoldi Marco' - Manerbio Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Open Seat-Godo 2001 - Barcelona Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari BMW Open - Munich Kremlin Cup - Moscow Copa Ericsson Peru - Lima Abierto Mexicano Telcel - Acapulco Nokian Hakkapeliitta Open - Tampere US Men's Clay Court Championship - Houston Copa Sevilla - Seville 2001 USTA Challenger of Calabasas - Calabasas Ljubljana Open - Ljubljana Energis Open - Amersfoort AAPT Championships - Adelaide Heineken Open - Auckland Tampere Challenger - Tampere International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Heilbronn Open - Heilbronn Gemax Open 2002 - Belgrade Citi Open - Washington Banca Stato Challenger Lugano - Lugano The Hilversum Open - Hilversum Kyiv Open - Kiev 2003 West Side Tennis Club Challenger - Forest Hills USTA Seascape Challenger - Aptos Copa Ericsson Argentina - Buenos Aires USTA Challenger of Burbank - Burbank Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Pekao Open - Szczecin Verizon Tennis Challenge - Atlanta Copa Ericsson Mexico - Guadalajara Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi IX Trofeo Ciudad de Quito - Quito Telesp Celular Open - Campinas Brasil Open - Costa do Sauipe Challenger Ford de Cherbourg - Cherbourg Copa Petrobras Aracaju - Aracaju RCA Championships - Indianapolis Challenger Casablanca San Angel - Mexico City Kremlin Cup - Moscow Skandia Open - Linz Estoril Open - Estoril Telesp Celular Open - Ribeirao Preto Fifth-Third Bank Tennis Championships - Lexington Prague Challenger - Prague Trani Cup - Trani The Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Open Seat Godo 2007 - Barcelona AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Orleans Challenger Muller Cup 99 - Ulm AIG Japan Open Tennis Championships - Tokyo Copa Ericsson - Sao Paulo Siemens Open 2003 - Scheveningen GHI Bronx Tennis Classic - Bronx ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur X Open Internacional D'Andorra - Andorra Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Barcelona Open BancSabadell - Barcelona AEGON Championships - London Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Copa Ericsson Venezuela - Caracas Bet-at-home Open - Hamburg The Ericsson Open - Miami AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg International Indoor Tennis Championships of Croatia - Zagreb Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Open de Moselle - Metz Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Gerry Weber Open - Halle Campionati Internazionali d'Italia - Rome AEGON International - Eastbourne Masters Series Hamburg - Hamburg Rogers Masters - Toronto Countrywide Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati AAPT Championships - Adelaide Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sybase Open - San Jose Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Countrywide Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Rogers Cup - Montreal Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BMW Open - Munich BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto Open SEAT Godo 2006 - Barcelona Generali Open 2000 - Kitzbuhel Open 13 - Marseille St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ATP Kremlin Cup - Moscow Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, BRA-FRA 4-1 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, World Group, SF, CRO-RUS 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - London Olympics - Beijing